const path = require("path");
// 1 ~ 3 步骤
const express = require("express");
const app = express();
app.listen(3000, () => console.log("ok"));

// 4. 写接口，学习express提供的新方法
app.get("/test", (req, res) => {
    // res 用于做出响应
    // 下面是gttp模块提供的方法
    // res.end();
    // res.write();
    // res.setHeader();
    // res.statusCode = 200;
    // res.writeHead();

    // express提供的新方法
    // -----------send--------------
    // res.send("哈哈哈，我是服务器");
    // res.send({ status: 0, message: "成功了" });
    // res.send('<h2>哈哈哈</h2>');

    // ----------sendFile()------------
    // 会自动读取文件的内容，并将读取的结果响应给客户端
    // 要求文件路径必须使用绝对路径
    // res.sendFile(path.join(__dirname, "index.html"));

    // ------------设置响应头----------------
    // res.set({
    //     "Content-type": "text/html;charset=utf-8",
    //     Author: "laotang",
    // });

    // -------------设置状态码---------------
    res.status(200);

    // res.send("123");
    res.send('啦啦啦');
});